package com.morehair.service.wx;


import com.morehair.bean.bo.admin.BaseReq;
import com.morehair.bean.bo.wx.*;
import com.morehair.bean.pojo.Coupon;
import com.morehair.bean.vo.wx.WxBaseData;
import com.morehair.bean.vo.wx.WxCheckoutVo;

import java.util.List;

public interface WxCouponService {

    WxBaseData<Coupon> wxQuery(WxBaseReq wxBaseReq);

    WxBaseData<Coupon> wxQueryMyCoupon(WxBaseReq wxBaseReq);

    Integer couponReceice(CouponReceiveBO couponReceiveBO);

    Integer couponExchange(WxCouponExchangeBO wxCouponExchangeBO);

    List<Coupon> couponSelect(WxCouponSelectBO wxCouponSelectBO, WxCheckoutVo wxCheckoutVo);
}
